function ActualizarFecha($date){     
      $('form#adc_report input.hasDatepicker').each(function(){
         $(this).val($date);
      });    
    }
$(function() {
    $('#leftPanel a[href*=Expedientes/report]').adcReport(
    {
        'title' : 'Expedientes',
        'description' : 'Ingrese los datos <hr /><br />',
        'data_send_type' : 'method',
        'form' : [ 
                {'id' : 'ExpedientePeriodo1','label' : 'Desde el mes','type' : 'date', 'date_format':'dd-mm-yy', 'value':_WORK_START_DATE},
                {'id' : 'ExpedientePeriodo2','label' : 'Hasta el mes','type' : 'date', 'date_format':'dd-mm-yy','value':_WORK_DATE}
        ]
    });
    $('#leftPanel a[href*=/resumen_creditos]')
    .adcReport({
            'title':'Reporte de Morosidad',
            'description':'Resumen General y Detallado <br /> Ingrese parametros del reporte<hr /><br />',
            'data_send_type':'get',
            'form':[
                    {'id':'fecha', 'label':'Fecha hasta','type':'date','date_format':'dd-mm-yy','value':_WORK_DATE},
                    {'id':'nivel_id', 'label':'Nivel', 'type':'select','options':[
                            {'value':'0', 'text':'TODOS'},
                            {'value':'1', 'text':'INICIAL'},
                            {'value':'2', 'text':'PRIMARIA'},
                            {'value':'3', 'text':'SECUNDARIA'}
                    ],'not_required': true},                    
                    {'id':'grado_id', 'label':'Grado', 'type':'text','value':0},
                    {'id':'seccion', 'label':'Seccion', 'type':'text','value':'','not_required': true}                    
            ],
            'on_show':function(el, dialog){
                ActualizarFecha(_WORK_DATE);
            }
    });
   
    $('#leftPanel a[href*=/saldo_cliente]')
    .adcReport({
            'title':'Saldo del Cliente',
            'description':'Ingrese parametros del reporte<hr /><br />',
            'data_send_type':'method',
            'form':[
                    {'id':'fecha', 'label':'Fecha hasta','type':'date','date_format':'dd-mm-yy','value':_WORK_DATE},
                    {'id':'nivel_id', 'label':'Nivel', 'type':'select','options':[
                            {'value':'0', 'text':'TODOS'},
                            {'value':'1', 'text':'INICIAL'},
                            {'value':'2', 'text':'PRIMARIA'},
                            {'value':'3', 'text':'SECUNDARIA'}
                    ],'not_required': true},                    
                    {'id':'grado_id', 'label':'Grado', 'type':'text','value':0},
                    {'id':'seccion', 'label':'Seccion', 'type':'text','value':'','not_required': true}         
            ],
            'on_show':function(el, dialog){				
                $('#desde').val(_WORK_START_DATE);
                $('#hasta').val(_WORK_DATE);
                function append_buscar(){
                    $('input#cliente').buscarProveedor({
                        'trigger':'change',
                        'modal':true,
                        'url':_WEB_ROOT+'alumnos/buscar',
                        'aditional_parameters':{'tipo':'all'},
                        'search_window_title':'Buscar Alumno',
                        'search_window_display_fields':{
                            'display':'[Alumno.codigo] Tercero.razon_social',
                            'title':''
                        },
                        'minlength':11,
                        'fill_fields':{
                            'cliente':'Alumno.codigo'
                        }
                    });
                }

                if(!$.fn.buscarProveedor){
                        $.getScript(_WEB_ROOT + 'js/jquery.buscar_proveedor.js',function(){append_buscar();});
                } else {
                    append_buscar();
                }
            }
    });
    $('#leftPanel a[href*=/tarjeta_credito_historica]')
    .adcReport({
            'title':'Tarjeta de Credito Historica',
            'description':'Ingrese parametros del reporte<hr /><br />',
            'data_send_type':'method',
            'form':[
                {'id':'cliente', 'label':'Cliente', 'type':'text'},
                {'id':'tipo','label':'Con Saldo','type':'checkbox','value':1}
            ],
            'on_show':function(el, dialog){				
                ActualizarFecha(_WORK_DATE);
                function append_buscar(){					 
                    $('input#cliente').buscarProveedor({
                        'trigger':'change',
                        'modal':true,
                        'url':_WEB_ROOT+'alumnos/buscar',
                        'aditional_parameters':{'tipo':'all'},
                        'search_window_title':'Buscar Alumno',
                        'search_window_display_fields':{
                            'display':'[Alumno.codigo] Tercero.razon_social',
                            'title':''
                        },
                        'minlength':5,
                        'fill_fields':{
                            'cliente':'Alumno.codigo'
                        }
                    });
                }
                if(!$.fn.buscarProveedor){
                        $.getScript(_WEB_ROOT + 'js/jquery.buscar_proveedor.js',function(){append_buscar();});
                } else {
                    append_buscar();
                }
            }
    });
    $('#leftPanel a[href*=/facturar_actividad]')
    .adcReport({
            'title':'Facturar Actividad',
            'description':'Ingrese parametros del proceso<hr /><br />',
            'data_send_type':'method',
            'modal':true,
            'form':[                    
                    {'id':'inFecha', 'label':'Fecha','type':'date','date_format':'dd-mm-yy','value':_WORK_DATE},
                    {'id':'inActividad', 'label':'Actividad', 'type':'text'}
            ],
            'on_show':function(el, dialog){				
                ActualizarFecha(_WORK_DATE);
                function append_buscar(){					 
                    $('input#inActividad').buscarProveedor({
                        'trigger':'change',
                        'modal':true,
                        'url':_WEB_ROOT+'actividades/buscar',
                        'aditional_parameters':{'tipo':'all'},
                        'search_window_title':'Buscar Actividad',
                        'search_window_display_fields':{
                            'display':'[Actividade.codigo] Actividade.descripcion',
                            'title':''
                        },
                        'minlength':5,
                        'fill_fields':{
                            'inActividad':'Actividade.codigo'
                        }
                    });
                }
                if(!$.fn.buscarProveedor){
                    $.getScript(_WEB_ROOT + 'js/jquery.buscar_proveedor.js',function(){append_buscar();});
                } else {
                    append_buscar();
                }
            }
    });
    $('#leftPanel a[href*=/DocumentoVentas/iniciar_ejercicio]')
	.adcReport({
            'target':'_self',
            'title':'Iniciar nuevo año :',
            'description':'¿Está seguro que desea iniciar nuevo año?<hr /><br />',
            'data_send_type':'method',
            'modal':true,
            'height':50,
            'form':[]		
    });
    $('#leftPanel a[href*=/flujo_caja]').attr('target','_blank');
    
    
    $('#leftPanel a[href*=/listadoAlumnos]')
    .adcReport({
            'title':'Saldo del Cliente',
            'description':'Ingrese parametros del reporte<hr /><br />',
            'data_send_type':'method',
            'form':[                   
                    {'id':'nivel_id', 'label':'Nivel', 'type':'select','options':[                          
                            {'value':'1', 'text':'INICIAL'},
                            {'value':'2', 'text':'PRIMARIA'},
                            {'value':'3', 'text':'SECUNDARIA'}
                    ],'not_required': true},                    
                    {'id':'grado_id', 'label':'Grado', 'type':'text','value':0},
                    {'id':'seccion', 'label':'Seccion', 'type':'text','value':'','not_required': true}         
            ],
            'on_show':function(el, dialog){				
           
            }
    });
        
    $('#leftPanel a[href*=/generarVentaContado]')
    .adcReport({
            'title':'Generar Venta Contado',
            'description':'Ingrese parametros del reporte<hr /><br />',
            'data_send_type':'method',
            'form':[                   
                                       
                    {'id':'fecha', 'label':'Fecha','type':'date','date_format':'dd-mm-yy','value':_WORK_DATE},
                    {'id':'numero_recibo', 'label':'N Recibo', 'type':'text','value':''},
                    {'id':'alumno_codigo', 'label':'Alumno', 'type':'text','value':''},                 
                    {'id':'actividad_codigo', 'label':'Actividad', 'type':'select','options':[                          
                         {'value':'0', 'text':'VACIO'}
                    ],'not_required': true},  
                    {'id':'importe', 'label':'Importe', 'type':'text','value':'0.00','not_required': true, }         
            ],
            'on_show':function(el, dialog){				
                $('#fecha,#alumno_codigo,#importe,#numero_recibo').attr('size',12);  
                $('#importe').css('text-align','right');
                $.post(_WEB_ROOT+'ReciboCobranzaDetalles/ajax',{'action':4}, 
                       function(data){
				$('input#numero_recibo').val(data);				
		});                
                
                $.post(_WEB_ROOT+'ReciboCobranzaDetalles/ajax',{'action':10}, 
                    function(data){                                    
                        $.each(data, function(i,row){
                            $('select#actividad_codigo').append('<option value="'+row.Actividad.codigo+'" >'+row.Actividad.descripcion+'</option>');                                    
                        });
                        $("select#actividad_codigo").find("option[value='0']").remove(); 
		});
                
                                
                $('input#alumno_codigo').buscarProveedor({
                        'trigger':'change',
                        'modal':true,
                        'url':_WEB_ROOT+'ReciboCobranzaDetalles/ajax',
                        'aditional_parameters':{'action':9},
                        'search_window_title':'Buscar Alumno',
                        'search_window_display_fields':{
                            'display':'[Alumno.codigo] Alumno.descripcion',
                            'title':''
                        },
                        'minlength':5,
                        'fill_fields':{
                            'alumno_codigo':'Alumno.codigo'
                        }
                    });
             
            }
    });
    
    
});